/**
 * 
 */
package com.scpii.universal.util;

import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * UniversalApi
 * @author 甘建新
 * 2012-7-18下午04:12:25
 */
public class DateAndString {
	private static SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
	
	/**
	 * 将日期类型，转换成字符串类型
	 * @param date
	 * @return String
	 * @author 甘建新
	 * 2012-7-18下午04:17:53
	 */
	public static String dateToString(Date date){
		if (date!=null) {
			return format.format(date);
		}
		return "";
	}
	
	/**
	 * 将字符串类型转换成日期类型
	 * @param dateStr
	 * @return Date
	 * @author 甘建新
	 * 2012-7-18下午04:18:12
	 */
	public static Date stringToDate(String dateStr){
		if (dateStr!=null && dateStr.trim().length()>0 && dateStr.trim().length()<=20) {
			try {
				return format.parse(dateStr);
			} catch (Exception e) {
				e.printStackTrace();
			}
		}
		return new Date();
	}
	
	public static String nullControl(String str){
		return str!=null?str:"";
	}
}
